import Vue from "vue";
import VueI18n from 'vue-i18n'; 
// 引入各个语言配置文件
import zh from "./config/zh.js";
import en from "./config/en.js";

import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN'// element-ui lang

Vue.use(VueI18n);
// 获取当前域名
// let currentLanguage = localStorage.getItem("sys-language");

// if (currentLanguage) {
//     console.log(VueI18n.locale)
//     console.log(currentLanguage)
//     VueI18n.locale=currentLanguage;
// }

// 创建vue-i18n实例i18n
const i18n = new VueI18n({
  // 设置默认语言
  locale: localStorage.getItem("sys-language") || "en", // 语言标识
  // 添加多语言（每一个语言标示对应一个语言文件）
  messages: {
    en:{...en,...elementEnLocale},
    zh:{...zh,...elementZhLocale}
  }
});
// 暴露i18n
export default i18n;

